fail to think of - French English Dictionary